const http = require('http');
const fs = require('fs');
const app = http.createServer((req,res)=>{
    console.log(req.url);
    // res.setHeader('Content-type','text/html;charset=utf-8')
    // 通过判断url地址 - 去区分要返回的数据
    if(req.url === '/'){
        //进入到了首页
        // res.end('你到首页了');
        // res.end('<h1>你到首页了</h1>')
        // 读取文件
        // fs
        // __dirname
        // console.log(__dirname);
        let str = fs.readFileSync(__dirname+'/05-demo.html');
        // console.log(str);
        res.end(str)
    }
    else if(req.url === '/list'){
        // 进入到列表页
        // res.end('你到了列表页了')
        let str = fs.readFileSync(__dirname+'/05-demo2.html');
        res.end(str);
    }
    // css文件处理响应
    else if(req.url === '/css/demo.css'){
        let str = fs.readFileSync(__dirname+'/css/demo.css');
        res.end(str);
    }
    // img处理 - 文件名不建议用中文
    else if(req.url === '/img/%E5%9B%BE%E5%9B%BE.png'){
        let str = fs.readFileSync(__dirname+'/img/图图.png');
        res.end(str);
    }else{
        res.statusCode =404;
        res.statusMessage ='not found';

        res.setHeader('Content-type','text/html;charset=utf-8')
        // 404处理
        res.end('老铁，抱歉，哥们找不着你的资源！');
    }
});
app.listen(80,()=>{
    console.log("启动成功");
})